package ro.unibuc.nautilus.domain;

import java.util.Date;

public class CruiseShip extends Ship {
	/**
	 * 
	 */
	private static final long serialVersionUID = 7485840055807194190L;

	private String confortClass;
	
	private int passengersFirstClass;
	
	private int passengersTouristClass;

	public String getConfortClass() {
		return confortClass;
	}

	public void setConfortClass(String confortClass) {
		this.confortClass = confortClass;
	}

	public int getPassengersFirstClass() {
		return passengersFirstClass;
	}

	public void setPassengersFirstClass(int passengersFirstClass) {
		this.passengersFirstClass = passengersFirstClass;
	}

	public int getPassengersTouristClass() {
		return passengersTouristClass;
	}

	public void setPassengersTouristClass(int passengersTouristClass) {
		this.passengersTouristClass = passengersTouristClass;
	}

	public CruiseShip() {
		super();
		this.setShipType(Ship.CRUISE_SHIP);
	}

	public CruiseShip(String name, double totalCapacity, double payload,
			double length, double draft, double speed, String fuel,
			Harbour baseHarbor, Harbour registrationHarbor,
			Harbour lastLocation, Date locationReportDate, 
			String confortClass, int firstClassPass, int touristClassPass) {
		super(name, totalCapacity, payload, length, draft, speed, fuel, baseHarbor,
				registrationHarbor, lastLocation, locationReportDate);
		this.confortClass = confortClass;
		this.passengersFirstClass = firstClassPass;
		this.passengersTouristClass = touristClassPass;
	}
}
